package Demo1;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 周斌
 * Date: 2023-11-11
 * Time: 20:46
 */
class Animal {
    //父类成员变量 属性 字段
    public String name;
    //父类成员方法
    public void wag() {
        System.out.println("汪汪汪叫");
    }
    //父类的无参构造方法
    public Animal() {
        System.out.println("父类的无参构造方法");
    }
    //父类静态代码
    static {
        System.out.println("Animal::static");
    }
    //父类实例化代码
     {
        System.out.println("父类的实例化代码");
    }
}
class Cat extends Animal {
    //子类成员变量 属性 字段
    public int age;
    //子类成员方法
    public void braks() {
        System.out.println("摇尾巴");
    }
    //子类的无参构造方法
    public Cat() {
        super();
        System.out.println("子类的无参构造方法");
    }
    //子类静态代码块
    static {
        System.out.println("Cat::static");
    }
    //子类实例化代码
   {
        System.out.println("子类实例化代码块");
    }
}

public class Test {
    public static void main(String[] args) {
        Cat cat1 = new Cat();
        System.out.println("===================");
        Cat cat2 = new Cat();
    }
}
